home *** CD-ROM | disk | FTP | other *** search
- ------------------------- COPY - Comando DOS Interno -------------------------
-
- COPY copia uno o più files sul drive di default o su quello specificato.
-
- FORMATO: COPY [/A][/B][d1:][path1]nomefile1[.est1][/A][/B]
- [d2:][path2][nomefile[.est]][/A][/B][/V]
-
- oppure per concatenare files con COPY:
-
- COPY [/A][/B][d1:][path1]nomefile1[.est1][/A][/B]
- [+[[,,]d1:][path1]nomefile1[.est][/A][/B]...]
- [d2:][path2][nomefile2[.est]][/A][/B][/V]
-
- DOVE:
-
- Per i file(s) sorgenti:
-
- d1 - è la lettera corrispondente al drive in cui si trova il
- disco che contiene il file che deve essere copiato. Omettendo
- questo parametro, viene preso in considerazione il drive di
- default.
- path1 - è il path del direttorio contenente il file da copiare.
- Omettendo questo parametro, viene preso in considerazione il
- direttorio corrente.
- nomefile1 - è il nome del file da copiare.
- .est1 - è l'estensione del file da copiare.
-
-
- Per i file(s) di destinazione:
-
- d2 - è la lettera corrispondente al drive in cui si trova il disco
- contenente il file sul quale deve avvenire la copia.
- Omettendo questo parametro, viene preso in considerazione il
- drive di default.
- path2 - è il path del direttorio contenente il file su cui copiare.
- Omettendo questo parametro, viene preso in considerazione il
- direttorio corrente.
- nomefile2 - è il nome del file su cui deve avvenire la copia.
- .est2 - è l'estensione del file su cui deve avvenire la copia.
-
-
- E' permesso utilizzare i caratteri jolly (* e ?) per indicare i nomi dei
- files e le relative estensioni.
-
-
- NOTE: Per copiare un file nello stesso direttorio del disco in cui si trova,
- è necessario dare al file di destinazione un nome diverso.
-
- Se la destinazione dei files da copiare è un direttorio, (viene quindi
- specificato il path ma non il nomefile.est della destinazione), la loro copia
- verrà effettuata in quel direttorio senza che i loro nomi vengano variati.
-
- Quando si effettua la copia di files su un altro disco o in un altro direttorio
- dello stesso disco, i nomi dei files possono essere mantenuti oppure cambiati.
-
- Concatenando files, se non viene dato un nome per il file di destinazione,
- viene preso in considerazione quello del primo files sorgente che viene
- concatenato.
-
- Se nel file che deve essere copiato è indicato che è possibile effettuare solo
- la lettura del suo contenuto, a copia effettuata l'indicazione sarà persa.
-
-
- OPZIONI: [,,] è uno speciale parametro che permette di aggiornare un file
- con la data e l'ora corrente. Può essere usato con il parametro + (v. esempio
- sotto), ma non con i caratteri jolly (* e ?).
-
- /V permette di verificare che la copia venga effettuata correttamente. Ha la
- stessa funzione del comando VERIFY ON. Quindi, se VERIFY è ON, /V diventa
- ridondante. Con l'opzione /V il programma COPY gira più lentamente.
-
- /A e /B - con /A, COPY considera il file come un file testo (ASCII). Con /B,
- COPY considera l'intero file un programma ovvero un file binario. Se nessuna
- di queste due opzioni viene indicata, per default viene presa per la sola copia
- di files, l'opzione /B mentre per il concatenamento di files l'opzione /A.
- Entrambi agiscono differentemente a seconda della posizione che occupano
- nell'ambito del comando.
-
- Usati per i files sorgenti:
-
- /A - il file viene considerato come un file testo (ASCII) ed il suo
- contenuto viene copiato fino al primo carattere di fine file (Ctrl Z)
- escluso.
- /B - il file viene considerato come file binario e copiato con gli eventuali
- caratteri di fine file.
-
- Usati per i files di destinazione:
-
- /A - il file viene sempre considerato come un file testo (ASCII) ed un
- carattere di fine file (Ctrl Z) gli viene aggiunto come ultimo
- carattere.
- /B - il file viene sempre considerato come file binario ed il carattere di
- fine file non viene aggiunto alla fine di esso.
-
-
- COPY può essere anche usato per copiare i files su periferiche (v. esempio
- sotto).
-
-
- IMPORTANTE: Se il file di destinazione è già esistente, il file sorgente
- va a coprirne il contenuto. Ricordatevene, poiché il programma COPY, al
- verificarsi del caso, non visualizza su schermo alcun messaggio informativo ed
- esegue automaticamente la copia.
-
-
- ESEMPI: Si vuole copiare il file FILE1.DAT dal direttorio corrente sul drive
- A al direttorio corrente sul drive B. La copia del file dovrà avere lo stesso
- nome dell'originale.
- Il drive di default è A:
-
- COPY FILE1.DAT B:
-
- Si vuole copiare il file FILE1.DAT dal direttorio corrente sul drive A al
- direttorio corrente sul drive B. La copia del file dovrà chiamarsi FILE1.BAK e
- trovarsi su B.
- Il drive di default è A:
-
- COPY FILE1.DAT B:FILE1.BAK
-
- Si vogliono copiare tutti i files contenuti nel direttorio DATA del drive C
- che hanno per estensione .DAT. I file dovranno essere copiati nel direttorio
- corrente del drive A.
- Le copie dovranno mantenere il loro nome originale. Il direttorio DATA è un
- sottodirettorio del direttorio radice:
-
- COPY C:\DATA\*.DAT A:
-
- Si vogliono copiare tutti i file del direttorio corrente del drive B aventi un
- nome composto da sei caratteri di cui i primi quattro sono "ACCT," e
- un'estensione uguale a .DAT. I files dovranno essere copiati nel direttorio
- corrente sul drive A. Si vuole inoltre specificare l'opzione /V per assicurarsi
- che la copia venga fatta senza alcun errore di lettura:
-
- COPY B:ACCT??.DAT A:/V
-
- Si vogliono copiare e concatenare i files MEMO1, MEMO2 e MEMO3. I files si
- trovano nel direttorio corrente del drive di default e devono essere copiati
- come MEMOS.BAK nel direttorio radice sul drive B:
-
- COPY MEMO1+MEMO2+MEMO3 B:\MEMOS.BAK
-
- Si vuole aggiornare il file MYFILE con la data e l'ora correnti.
- MYFILE è nel direttorio corrente sul drive di default:
-
- COPY MYFILE+,,
-
- Si vuole creare un file AUTOEXEC.BAT nel direttorio radice sul drive di default
- usando il comando COPY per copiare nel file il testo che ci si accinge a
- digitare da tastiera. Il file è costituito da una riga, PATH \HELPDOS:
-
- COPY CON: \AUTOEXEC.BAT
- PATH \HELPDOS
-
- Per indicare la fine del file dovete premere F6 oppure Ctrl-Z e poi il tasto
- RETURN per terminare l'operazione.
-
-
- Si vuole copiare direttamente sulla stampante quello che si introduce da
- tastiera. Il nome utilizzato per la stampante è LPT1:
-
- COPY CON: LPT1:
- Questo è un testo stampato durante
- l'introduzione di caratteri dalla
- tastiera.
- Questo metodo è molto usato per
- scrivere velocemente delle brevi
- note.
-
- Per indicare la fine del file premete F6 oppure Ctrl-Z e poi il tasto RETURN
- per terminare l'operazione.